package foo

// order is important, see KT-49750

open class DirectBase {
    open val x get() = 1
}

class DirectChild : DirectInter() {
    override val x get() = 3
}